home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 001-025 / scopedisk12 / financa / financa.doc < prev    next >
Text File  |  1995-03-18  |  9KB  |  236 lines

  1.     
  2.                     HERMES' FINANCA   (Version 1.0)
  3.  
  4.                   Copyright (c) 1988 A. G. Kartsatos 
  5.  
  6.            (CIS = 76617,121, GEnie = XTH58515, PLink = HERMES)
  7.  
  8.  
  9.                        ***  Shareware Program  ***
  10.  
  11.  
  12.      This is a useful program that makes it easy for you to calculate
  13. mortgages, annuities, and compound interest.
  14.   
  15.      ATTENTION:  The "TOPAZ 11" font should be in your current "fonts" 
  16. directory. If it is not there, you will get the program running with "funny"
  17. fonts!
  18.  
  19.      To use it from the CLI: Press "RUN FINANCA".
  20.      To use it from the Workbench: Click its icon.
  21.      To exit, choose "QUIT" from the menu.
  22.  
  23.                                  CALCULA
  24.  
  25.      CALCULA evaluates any valid expression involving the 5 supported
  26. algebraic functions and the 5 algebraic operations. 
  27.      In order to use CALCULA, do the following:
  28.  
  29.      (1)  Insert the function to be evaluated in the "FUNCTION" gadget. 
  30.      
  31.      (2)  Insert the values (if needed) for any of the variables X, Y, Z in 
  32.           their respective gadgets.
  33.  
  34.      (3)  Click the "EVALUATE" gadget.
  35.  
  36.      The value of the function is given in the "RESULT" gadget.
  37.  
  38.      REMEMBER:
  39.  
  40.      (I)    Use only parentheses. No brackets are allowed.
  41.  
  42.      (II)   The function must be at most 100 characters long.
  43.  
  44.      (III)  This version does not support scientific notation.  Avoid the use
  45.             of numbers with more than 13 digits before the decimal point
  46.             and/or 9 digits after the decimal point.
  47.  
  48.      (IV)   Exponential expressions grow/decay very fast.  The largest
  49.             power I have allowed for e is 32. (exp(32.)).
  50.  
  51.      (V)    Check the available functions and operators by choosing
  52.             "FUNCTIONS" from the menu.  Make sure that you are using the
  53.             right notation for your functions.
  54.  
  55.      (VI)   To "CLEAR" ONE of the string gadgets, click into it and press
  56.             RIGHT-AMIGA-X.  Press "CLEAR ALL" to clear ALL the string
  57.             gadgets except the function gadget.
  58.  
  59.      (VII)  You may use spaces between any expressions.  No problem.
  60.  
  61.      (VIII) Lower or upper case letters are allowed anywhere.  The program
  62.             turns them all into upper case.
  63.  
  64.      (IX)   For the sake of speed I have omitted error messages for a whole
  65.             lot of nonsensical things that can happen.  For example, if
  66.             you insert HERMES in the X-gadget, the program will read it
  67.             as 0.000000.  Make sure your input makes sense mathematically.
  68.  
  69.      (X)    The result is always given with 6 decimal places.  The program
  70.             will prohibit the generation of numbers that are too large to
  71.             print and/or prone to carry prohibitive sizes of error.
  72.  
  73.      (XI)   CTRL-N gets you to the Workbench and CTRL-M gets you back to
  74.             FINANCA.  If you are planning to work on the Workbench while
  75.             FINANCA is running, make sure to run it with "RUN FINANCA"
  76.             and not just "FINANCA".
  77.  
  78.      (XII)  When you raise a function to a power, make sure you enclose
  79.             the function in parentheses.  For example, you should use
  80.             (exp(1.89))^2 instead of exp(1.89)^2.  The same remark applies
  81.             to other similar situations.
  82.  
  83.  
  84.                                   ANNUITY
  85.  
  86.      This menu item computes the FUTURE VALUE of an amount of money deposited
  87. at the beginning/end of each period.
  88.  
  89.      EXAMPLE 1:
  90.  
  91.      Assume that you make payments into an annuity consisting of $300
  92. dollars at the end of every 3 months at the rate of 6% compounded quarterly.
  93.      You like to know what the amount (future value) of the annuity is at
  94. the end of 3 years.
  95.      Here is what you do: Make sure the beginning/ending gadget is set to 
  96. ENDING.
  97.      You can do this by clicking into it.
  98.      Insert:
  99.  
  100.      PAYMENT     = 300     (300 dollars quarterly)
  101.      INTEREST    = .06     (6% interest: 6/100)
  102.      PERIODS     = 12      (12 quarters in 3 years)
  103.      PERIODS/YEAR = 4      (4 quarters per year)
  104.  
  105.      RESULT: 3912.363429
  106.  
  107.      EXAMPLE 2:
  108.  
  109.      Same as Example 1, but the payments are maid AT THE BEGINNING of each
  110. 3-month period.
  111.      Set the beginning/end gadget to BEGINNING.
  112.      Then insert all the data as above in the corresponding gadgets.
  113.  
  114.      RESULT: 3971.048881
  115.  
  116.      EXAMPLE 3:
  117.  
  118.      Assume that the data of the previous two examples still stand with the
  119. following difference:  The amount of $300 is deposited into the annuity at the
  120. beginning of each month.
  121.      Insert:
  122.  
  123.      PAYMENT       = 300     (300 dollars quarterly)
  124.      INTEREST      = .06     (6% interest: 6/100)
  125.      PERIODS       = 36      (36 months in 3 years)
  126.      PERIODS/YEAR  = 12      (12 months per year)
  127.  
  128.      RESULT: 11859.835647
  129.  
  130.                            COMPOUND INTEREST 
  131.  
  132.      You deposit a certain amount of money (PRINCIPAL) at a certain interest
  133. compounded monthly (or quarterly, or yearly, or otherwise) and you would like
  134. to know what has become of that amount after a certain amount of time.  This
  135. is COMPOUND INTEREST.
  136.  
  137.      EXAMPLE 4:
  138.  
  139.      Assume that $3000 (PRINCIPAL) is placed in a savings account at an
  140. interest of 6% compounded semiannualy.  What is the compound amount at the
  141. end of seven years?
  142.      Insert:
  143.     
  144.      PRINCIPAL     = 3000      (amount deposited)
  145.      INTEREST:     = .06       (6% interest: 6/100)
  146.      PERIODS:      = 14        (total number of periods 2x7 = 14)
  147.      PERIODS/YEAR  = 2         (2 six-month periods per year)
  148.  
  149.      RESULT: 4537.769175
  150.  
  151.      EXAMPLE 5:
  152.  
  153.      Same as above, but the interest is compounded quarterly.  Now, the 
  154. PERIODS are 28 and the PERIODS/YEAR are 4.  
  155.  
  156.      RESULT: 4551.666540
  157.  
  158.                                     MORTGAGE
  159.  
  160.      This item considers the following problem:  Suppose you buy a house at
  161. A dollars, at the rate (interest) r per period, by n equal payments of R
  162. dollars each AT THE END of each period.  You know A, r, and n, what is the
  163. value of R?  This program will give you the monthly payments of R dollars.
  164.  
  165.      EXAMPLE 6:
  166.  
  167.      Amortize a loan of $30000 for a new home which carries a 20-year mort-
  168. gage at the rate of 9% compounded monthly.  Find the monthly payment.
  169.  
  170.      Insert:
  171.  
  172.      PAYMENT:        30000     (loan of 30000 dollars)
  173.      INTEREST:       .09       (9% interest: 9/100)
  174.      PERIODS:        240       (12x20 = 240 months)
  175.      PERIODS/YEAR:   12        (12 months per year)
  176.  
  177.      RESULT: 269.917787
  178.  
  179.      EXAMPLE 7:
  180.  
  181.      A person wants to amortize a loan of $10000 with interest at 8% in six
  182. semiannual payments.  If the interest is compounded semiannualy, what is
  183. the amount of each six-month payment?
  184.  
  185.      Insert:
  186.  
  187.      PAYMENT:        10000     (loan of 10000 dollars)
  188.      INTEREST:       .08       (8% interest: 8/100)
  189.      PERIODS:        6         (6 six-month payments)
  190.      PERIODS/YEAR:   2         (2 6-month periods per year)
  191.  
  192.      RESULT: 1907.619025  
  193.  
  194.                              ***  <<<-->>>  ***
  195.  
  196.      This is a SHAREWARE copyrighted program.  If you find it useful, 
  197. please send $15.00 to the address at the end.
  198.      With this contribution you will receive more programs written by the
  199. author.
  200.      Feel free to distribute this program, with the doc intact, to any
  201. bulletin boards and other non-profit establishments in the US and abroad.
  202.      These include PLink, Compuserve, GEnie, Delphi, etc.
  203.      The inclusion of this program, or any part of it, in any form in a 
  204. commercial package, or its use for commercial purposes, requires the 
  205. written permission of the author.
  206.      
  207.      The author bears no responsibility for errors that might occur while the
  208. user uses this program.  A lot of efforts have been made to deliver to you
  209. a responsible program.
  210.  
  211.      Other programs by the author:
  212.  
  213.           PALETTA.ARC    (Color Mixing, Modifying IFF's, Random Colors)
  214.           DUHERM26.ARC   (Great Directory Utility.  Macros, Parameters, etc)
  215.           SIMPLICA.ARC   (The Simplex Method Of Linear Programming)
  216.           ROST.ARC       (Reports On Storage And Tasks.  Useful!)
  217.           LISTA11.ARC    (Very Convenient File Lister.  Alpha, Bytes, etc.)
  218.           SCRIPTA.ARC    (Online!-PCP Script Maker.  Easy To Use!)
  219.           CALCULA.ARC    (17 Functions Expression Parser And Evaluator)
  220.           ARCHA.ARC      (ARC-PAK-ZOO Utility Plus 9 Extra Utility Gadgets)
  221.           FORMULA!.ARC   (Great 3D-Grapher In C.  Colors, Parsing, etc.)
  222.  
  223.      For support on the HERMES programs, call:
  224.  
  225.          HERMES BBS (Tampa, FL, USA)
  226.          813-985-7624
  227.          1400 Files, 2400, PCP, Good Message Base, PRIVATE
  228.  
  229.      Also, you may call (voice) or write:
  230.  
  231.          A. G. Kartsatos (PLink = HERMES)
  232.          8524 Caladesi Island Drive
  233.          Tampa, FL 33637, USA
  234.          813-988-2146
  235.  
  236.